pipped on the post

[英国口语]在最后一刻击败;功败垂成